package vo

type TopicFilter struct {
	Subject    string `form:"filter[subject]"`
	Type       string `form:"filter[type]"`
	Difficulty string `form:"filter[difficulty]"`
}

type QueryTopic struct {
	PageNum    int    `form:"pageNum" json:"pageNum"`
	PageSize   int    `form:"pageSize" json:"pageSize"`
	Subject    string `form:"subject" json:"subject"`
	Type       string `form:"type" json:"type"`
	Difficulty string `form:"difficulty" json:"difficulty"`
}

type TestPaper struct {
	Title       string  `json:"title"`
	QuestionIds []int64 `json:"questionIds"`
	UserName    string  `json:"userName"`
	Status      int     `json:"status"`
}

type TestPaperFilter struct {
	Page     int    `form:"page"`
	PageSize int    `form:"pageSize"`
	Search   string `form:"search"`
	Status   string `form:"status"`
}
